//#pragma once
//#include <stdio.h>
//#include <assert.h>
//#include <stdlib.h>
//
//typedef int SLTDatatype;
//typedef struct SListNode
//{
//	SLTDatatype data;
//	struct SListNode* next;
//}SLTNode;
//
//void SLTPushback(SLTNode** pphead, SLTDatatype x);
//void SLTPrint(SLTNode* phead);
//void SLTPushfront(SLTNode** pphead, SLTDatatype x);
//void SLpopback(SLTNode** pphead);
//void SLpopfront(SLTNode** pphead);
//SLTNode* SLTFind(SLTNode* phead,SLTDatatype x);
//void SLTInsert(SLTNode** pphead, SLTNode* pos, SLTDatatype x);
//void SLInsertAfter(SLTNode* pos, SLTDatatype x);
//void SLTErase(SLTNode** pphead, SLTNode* pos);
//void SLTEreseAfter(SLTNode* pos);
//void SLTDstroy(SLTNode* pphead);
